const {
  defineConfig
} = require('@vue/cli-service')
// const bundleAnalyzer = require('webpack-bundle-analyzer').BundleAnalyzerPlugin
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false, //关闭eslint语法检测
  publicPath:'./',
  devServer: {
    // host: 'localhost',
    port: 8080,
    // hot: true,
    https: false,
    open: false,
    proxy: { //配置多个代理
      // "/testIp": {
      //     target: "http://197.0.0.1:8088",
      //     changeOrigin: true,
      //     ws: true,//websocket支持
      //     secure: false,
      //     pathRewrite: {
      //         "^/testIp": "/"
      //     }
      // },
      // "/elseIp": {
      //     target: "http://197.0.0.2:8088",
      //     changeOrigin: true,
      //     //ws: true,//websocket支持
      //     secure: false,
      //     pathRewrite: {
      //         "^/elseIp": "/"
      //     }
      // },
      "/": {
        // target: 'http://192.168.10.34:8080', // 目标服务器地址
        
        // target: 'http://2.0.0.1:8080', // 目标服务器地址
        target: 'http://192.168.3.254:8080',
        // target: 'http://169.254.182.165:8080',
        
        // target: 'http://10.180.74.128:19999', // 网关服务器地址
        changeOrigin: true,
        ws: false,
        secure: false,
        pathRewrite: {
          "^/": "/"
        }
      },
  }
  },
  configureWebpack:config=>{
    config.plugins.push(
      // new bundleAnalyzer()
    )
  }
})